package com.example.admin.service;

import com.example.admin.Dto.CheckInConfigDto;
import com.example.admin.Dto.CheckInDto;
import com.example.admin.Dto.CheckInReviewDto;
import com.example.admin.Dto.SignDto;
import com.example.admin.Vo.CheckInVo;

public interface CheckInservice {

    void createCheckIn(CheckInDto checkInDto);

    CheckInVo checkIndetail(String assigneeid, String code, Integer flowStatus, String taskid);

    void checkInReview(CheckInReviewDto checkInReviewDto);

    void checkSubmit(Long id, String message, String taskId);

    void checkReject(Long id, String message, String taskId);

    void rebut(Long id, String message, String taskId);

    void checkinconfig(CheckInConfigDto checkInConfigDto);

    void sign(SignDto signDto);
}
